listbox: Update to using GdkEvent API
authorCarlos Garnacho <carlosg@gnome.org>
Fri, 25 Aug 2017 14:49:12 +0000 (16:49 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 19 Sep 2017 16:39:02 +0000 (18:39 +0200)
gtk/gtklistbox.c

index 6e73276b42549603043947a971f9bc75ce7464a1..ce1a6d27861a4ed3adbc4f72dc65aa50081d8bbb 100644 (file)
@@ -1747,8 +1747,10 @@ gtk_list_box_enter_notify_event (GtkWidget        *widget,
 {
   GtkListBox *box = GTK_LIST_BOX (widget);
   GtkListBoxRow *row;
+  gdouble y;
 
-  row = gtk_list_box_get_row_at_y (box, event->y);
+  gdk_event_get_coords ((GdkEvent *) event, NULL, &y);
+  row = gtk_list_box_get_row_at_y (box, y);
   gtk_list_box_update_active (box, row);
 
   return FALSE;
@@ -1771,8 +1773,10 @@ gtk_list_box_motion_notify_event (GtkWidget      *widget,
 {
   GtkListBox *box = GTK_LIST_BOX (widget);
   GtkListBoxRow *row;
+  gdouble y;
 
-  row = gtk_list_box_get_row_at_y (box, event->y);
+  gdk_event_get_coords ((GdkEvent *) event, NULL, &y);
+  row = gtk_list_box_get_row_at_y (box, y);
 
   gtk_list_box_update_active (box, row);